import { post } from '@/utils/request'

import { get } from '@/utils/request'

/**
 * 创建试卷
 * @param data
 */
export function createPaper(data) {
  return post('/paper/create-paper', data)
}

/**
 * 试卷详情
 * @param data
 */
export function paperDetail(data) {
  return post('/paper/paper-details', data)
}

/**
 * 题目详情
 * @param data
 */
export function quDetail(data) {
  return post('/paper/qu-details', data)
}

/**
 * 填充答案
 * @param data
 */
export function fillAnswer(data) {
  return post('/paper/fill-answer', data)
}

/**
 * 交卷
 * @param data
 */
export function handExam(data) {
  return post('/paper/handExam', data)
}

/**
 * 试卷详情
 * @param data
 */
export function paperResult(data) {
  return post('/paper/paper-result', data)
}

/**
 * 错题训练
 * @param data
 */
export function training(data) {
  return post('/exam/api/paper/paper/training', data)
}


/**
 * 检查是否有进行中的考试
 * @returns {*}
 */
export function checkProcess(userId) {
  return get('/paper/check-process/' + userId) 
}

/*
  对考试做设置
*/
export function saveData(data){
  return post('/exam/setConfig',data)
}
/*
  从examId获取ExamConfig数据
*/
export function getExamConfig(data){
  return post('/exam/getConfig',data)
}
